package views.mediators
{
	import com.axon.mvc.patterns.mediator.AxMediatorPopUp;
	
	import flash.display.DisplayObject;
	
	import helpers.Verbs;
	
	import models.vo.Pleito;
	
	import views.components.PleitoPopUpRejeicaoView;

	public class PleitoPopUpRejeicaoMediator extends AxMediatorPopUp
	{
		//////////////////////////////////////////////////////////////////////////////////////////////////////
		
		public function PleitoPopUpRejeicaoMediator(parent: DisplayObject, pleito: Pleito) { super(parent, pleito); }
		
		//////////////////////////////////////////////////////////////////////////////////////////////////////
		
		public function get view(): PleitoPopUpRejeicaoView { return viewComponent as PleitoPopUpRejeicaoView; }
		
		//////////////////////////////////////////////////////////////////////////////////////////////////////

		override protected function initialize(): void
		{
			regResponseInterest( Pleito, [ Verbs.REJEITAR_INSCRICAO ] );
		}
		
		//////////////////////////////////////////////////////////////////////////////////////////////////////
		
		public function respPleitoRejeitarInscricaoSuccess( sender: Object, body: Object, extraInfo: Object ): void
		{
		    closePopUp();
		}
		
	}
}